home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Night Owl 6
/
Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso
/
026a
/
strdct.zip
/
GETREGS.ASM
next >
Wrap
Assembly Source File
|
1990-04-04
|
1KB
|
47 lines
; Program ...: Getregs.ASM
; Author ....: Erik A McBeth
; Date ......: February 1, 1990
; April 4, 1990
; Version ...: dBASE III Plus 1.0, 1.1
; dBASE IV 1.0, 1.1
; (Tested assemblers)
; TASM 1.0
; MASM 5.1
;
; File loads up global variables with the values of the actual
; memory registers.
_DATA SEGMENT PUBLIC 'DATA'
EXTRN _BX:WORD ; These variables are in 'C' file
EXTRN _CX:WORD
EXTRN _ES:WORD
EXTRN _DI:WORD
EXTRN _DS:WORD
PUBLIC __acrtused,__chkstk ; Put this in to fool Microsoft C
__acrtused = 9876h
__chkstk = 0
_DATA ENDS
DGROUP GROUP _DATA
_TEXT SEGMENT PUBLIC 'CODE'
ASSUME CS:_TEXT,DS:DGROUP,ES:DGROUP,SS:DGROUP
PUBLIC _Getregs
_Getregs PROC NEAR
MOV _BX,BX
MOV _CX,CX
MOV _ES,ES
MOV _DI,DI
MOV _DS,DS
RET
_Getregs ENDP
_TEXT ENDS
CGROUP GROUP _TEXT
END